2009–10 Taça da Liga (Third Round)

The matches are to be played on 3, 13 and 23 January 2010.

Group A

Team Pld W D L GF GA GD Pts
Porto 3 2 1 0 3 0 +3 7
Académica 3 2 1 0 3 1 +2 7
Leixões 3 0 1 2 1 3 −2 1
Estoril Praia 3 0 1 2 2 5 −3 1

Académica qualified as best runner-up of all groups.

All times: UTC+0

5 January 2010
19:45
Porto 1–0 Leixões Estádio do Dragão, Porto
Referee: Vasco Santos
Varela  45+2' Report
3 January 2010
17:00
Académica 2–1 Estoril Praia Estádio Cidade de Coimbra, Coimbra
Attendance: 829
Referee: João Capela
Éder  11'
Lito  41'
Report Antchouet  68'

13 January 2010
16:00
Académica 0–0 Porto Estádio Cidade de Coimbra, Coimbra
Attendance: 1,607
Referee: João Ferreira
Report
13 January 2010
16:00
Estoril Praia 1–1 Leixões Estádio António Coimbra da Mota, Estoril
Attendance: 345
Referee: André Gralha
Erick  59' Report Tiago Cintra  9'

23 January 2010
16:00
Leixões 0–1 Académica Estádio do Mar, Matosinhos
Attendance: 1,192
Referee: Olegário Benquerença
Report Sougou  63' (pen.)
23 January 2010
16:00
Estoril Praia 0–2 Porto Estádio António Coimbra da Mota, Estoril
Attendance: 3,834
Referee: João Capela
Report Belluschi  54'
Orlando Sá  78'

Group B

Team Pld W D L GF GA GD Pts
Sporting CP 3 3 0 0 5 2 +3 9
Trofense 3 1 1 1 2 2 +0 4
Braga 3 1 0 2 5 4 +1 3
União de Leiria 3 0 1 2 3 7 −4 1

All times: UTC+0

3 January 2010
21:15
Sporting CP 2–1 Braga Estádio José Alvalade, Lisboa
Referee: Jorge Sousa
Saleiro  36'
M. Veloso  65'
Report Alan  50'
3 January 2010
17:00
União de Leiria 1–1 Trofense Estádio Dr. Magalhães Pessoa, Leiria
Attendance: 527
Referee: Jorge Tavares
Tiago Luís  81' Report Silas  3'

13 January 2010
16:00
União de Leiria 1–2 Sporting CP Estádio Dr. Magalhães Pessoa, Leiria
Referee: Artur Soares Dias
Carlão  70' Report J. Pereira  16'
M. Veloso  36'
13 January 2010
16:00
Trofense 1–0 Braga Estádio do Clube Desportivo Trofense, Trofa
Attendance: 857
Referee: Bruno Paixão
Mércio  38' Report

23 January 2010
16:00
Braga 4–1 União de Leiria Estádio AXA, Braga
Attendance: 2,391
Referee: Bruno Esteves
Rafael Bastos  22'
Ângelo Peña  38'
Matheus  42'
Paulão  68'
Report Cássio  9'
23 January 2010
16:00
Trofense 0–1 Sporting CP Estádio do Clube Desportivo Trofense, Trofa
Attendance: 4915
Referee: Paulo Costa
Report Liédson  36'

Group C

Team Pld W D L GF GA GD Pts
Benfica 3 2 1 0 4 2 +2 7
Rio Ave 3 1 1 1 4 4 0 4
Nacional 3 1 1 1 2 2 0 4
Vitória de Guimarães 3 0 1 3 2 4 −2 1

All times: UTC+0

3 January 2010
19:15
Benfica 1–0 Nacional Estádio da Luz, Lisboa
Attendance: 36,521
Referee: Olegário Benquerença
Saviola  79'
3 January 2010
17:00
Vitória de Guimarães 1–2 Rio Ave Estádio D. Afonso Henriques, Guimarães
Attendance: 6,842
Referee: João Ferreira
Moreno  30' Wesllem  72'
João Tomás  77'

13 January 2010
16:00
Vitória de Guimarães 1–1 Benfica Estádio D. Afonso Henriques, Guimarães
Referee: Carlos Xistra
Douglas  59' F. Coentrão  75'
13 January 2010
16:00
Rio Ave 1–1 Nacional Estádio dos Arcos, Vila do Conde
Referee: Duarte Gomes
Edgar Costa  15' João Tomás  20'

23 January 2010
16:00
Nacional 1–0 Vitória de Guimarães Estádio da Madeira, Funchal
Juliano  54'
23 January 2010
16:00
Rio Ave 1–2 Benfica Estádio dos Arcos, Vila do Conde
Bruno Gama  54' (pen.) Di María  49'
C. Martins  76'